home *** CD-ROM | disk | FTP | other *** search
- %case includeDialogs%
- %for each menuitem gen includeDialog%
- %case doItems.decl%
- %for each menuItem gen doItem.decl%
- %case addResMenu%
- %if menuname = Font%
- AddResMenu (MAGetMenu (m%menuname%ID), 'FONT');
- %endif%
- %case doItems%
- %for each menuItem gen doItem%
- %case handleItems%
- %for each menuItem gen handleItem%
- %case enableItems%
- %for each menuItem gen enableItem%
- %case defineMenu%
- const short m%menuname%ID% %= %MenuID%;
- %for each menuItem gen defineItem%
-
- %case dynamicMenuProc.decl%
- %if menuname = Font%
- virtual pascal void DoFontChange (short menu,
- short item);
- %endif%
- %case dynamicMenuProc%
- %if menuname = Font%
- #pragma segment ASelCommand
- //----------
- pascal void T%appname%Doc::DoFontChange% %(short menu,
- short item)
- {
- CStr255 aName;
-
- GetItem (GetMHandle (menu), item, aName);
- // handle font change
-
- } /* DoFontChange */
-
- %endif%
- %case dynamicMenu%
- %if menuname = Font%
- if (menu == mFontID) {
- DoFontChange (menu, item);
- }
- %endif%
-